NOOFFFCH3NNNHOPOHOHOFFFF